package com.screen.screendisplay.vo.dryport;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 机车整体运行状况VO
 * </p>
 *
 * @author xuesong
 * @since 2025-09-28
 */
@Getter
@Setter
@Schema(description = "机车整体运行状况")
public class LocomotiveStatusVO {

    @Schema(description = "中铁一局占比")
    private BigDecimal crc1Ratio;

    @Schema(description = "中铁三局占比")
    private BigDecimal crc3Ratio;

    @Schema(description = "机车总设备量")
    private Integer totalEquipment;

    @Schema(description = "机车运行详细数据列表")
    private List<LocomotiveDetailVO> dataList;
}
